#pragma once
#include "IKeyboardNotification.h"
#include "IMouseNotification.h"
namespace AGE
{
	class GameEngine;
	
	class IGame : public IKeyboardNotification,
				  public IMouseNotification
	{
	public:
		virtual void Update() = 0;
		virtual void Init( const GameEngine* gameEngine ) = 0;
		virtual void Destroy() = 0;
		virtual void Render( float interpolation ) = 0;
	};
}